package com.group.yqxxb.dao;

import com.group.yqxxb.entity.User;
import com.group.yqxxb.request.UserCard;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserDao {
    //用户注册
    //@Param注解给参数命名
    public void InsertUser(@Param("form")  User user);

    //更新token
    public void UpdateToken(@Param("token") String token,
                            @Param("accid") String accid);

    //重置token
    void RefreshToken(@Param("accid") String accid,
                      @Param("token") String token);

    //更新用户名片
    void UpdateUinfo(@Param("form")UserCard userCard);

    /**
     * 登录
     * @param accid
     * @return
     */
    String Login(@Param("accid") String accid);


    User Search(@Param("accid")String accid);
}
